London, England
bar • lodging • restaurants
Posted over 5 years ago
Thistle Trafalgar Square
posted in
United Kingdom
There aren?t many genuinely quiet streets right in the heart of London. But they do exist – Thistle Trafalgar Square, The Royal Trafalgar London is on one of them. In fact, you might never guess that Piccadilly Circus and Leicester Square are within a few minutes? walk
0